be ruined by one's vices - Spanish English Dictionary